icon_theme_changed (image);
}
-void
-_gtk_image_gicon_data_clear (GtkImageGIconData *data)
-{
- if (data->pixbuf)
- {
- g_object_unref (data->pixbuf);
- data->pixbuf = NULL;
- }
- if (data->icon)
- {
- g_object_unref (data->icon);
- data->icon = NULL;
- }
-}
-
/**
* gtk_image_set_pixel_size:
* @image: a #GtkImage
G_BEGIN_DECLS
-typedef struct _GtkImagePixbufData GtkImagePixbufData;
-typedef struct _GtkImageStockData GtkImageStockData;
-typedef struct _GtkImageIconSetData GtkImageIconSetData;
-typedef struct _GtkImageAnimationData GtkImageAnimationData;
-typedef struct _GtkImageIconNameData GtkImageIconNameData;
-typedef struct _GtkImageGIconData GtkImageGIconData;
-
-struct _GtkImagePixbufData
-{
- GdkPixbuf *pixbuf;
-};
-
-struct _GtkImageStockData
-{
- gchar *stock_id;
-};
-
-struct _GtkImageIconSetData
-{
- GtkIconSet *icon_set;
-};
-
-struct _GtkImageAnimationData
-{
- GdkPixbufAnimation *anim;
- GdkPixbufAnimationIter *iter;
- guint frame_timeout;
-};
-
-struct _GtkImageIconNameData
-{
- gchar *icon_name;
- GdkPixbuf *pixbuf;
- guint theme_change_id;
-};
-
-struct _GtkImageGIconData
-{
- GIcon *icon;
- GdkPixbuf *pixbuf;
-};
-
-void _gtk_image_gicon_data_clear (GtkImageGIconData *data);
G_END_DECLS